<?php
require(APPPATH.'libraries/REST_Controller.php');

class ParametroRestService extends REST_Controller {
	
	public function __construct() {
        parent::__construct();
        $this->load->library('uuid');
        $this->load->model('usuario_model');
        $this->load->helper('url');
        $this->load->database('default');
	}
    
    public function valor_get () {
        $codigo = $this->crearCodigoUsuario();
    }
    
    public function valor_post () {
        $codigo = $this->crearCodigoUsuario();
    }
    
    private function crearCodigoUsuario () {
    	$codigo = null;
    	do {
    		$codigo = $this->uuid->v4();
    		$existe = $this->usuario_model->existeCodigo($codigo);
    	} while ($existe);
    	
    	$this->usuario_model->guardar(null, $codigo, null, null);

    	$this->response($codigo, 200);
    }
	
	
}